home *** CD-ROM | disk | FTP | other *** search
- PROCEDURE LookArry
- *-- This procedure takes 3 parameters,
- *-- laPassed = An array
- *-- lcFind = An expression to search for
- *-- lnCol = The column to return
- *--
- *-- Note: After this proc, you must test for EMPTY(value)
- *-- to see if it was found
- PARAMETER laPassed, lcFind, lnCol
- PRIVATE lcOldExact, lnFound, lnRow, lcRetVal
-
- lcOldExact = SET("EXACT") && Saving the old value of EXACT
- lcRetVal = ""
-
- lnFound = ASCAN(laPassed, lcFind)
- IF lnFound # 0
- lnRow = ASUBSCRIPT(laPassed,lnFound,1)
- lcRetVal = laPassed[lnRow,lnCol]
- ENDIF
-
- SET EXACT &lcOldExact && We reset EXACT here
- RETURN lcRetVal
-
-